face to face (with somebody) - French English Dictionary